iT邦幫忙

1

select count(distinct 訂單編號),sum(金額)

sql
  • 分享至 

  • xImage
  •  

發現好用的東西

之前都傻傻的,先distinct出來,再count.
select count(*) from (select distinct 訂單編號 from #訂單)a

發現可以這樣寫,真是太方便了.
select count(distinct 訂單編號)
from #訂單

而且還可以同時把金額sum出來.
select count(distinct 訂單編號),sum(金額)
from #訂單

drop table #訂單 
create table #訂單
(
	訂單編號 int
	,金額 int	
)

insert into #訂單  select 1,200
insert into #訂單  select 1,400
insert into #訂單  select 1,1400

https://ithelp.ithome.com.tw/upload/images/20231229/20106764GyOVHQrwp1.png


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言